API: treeview: Add gtk_tree_view_get_n_columns()
authorBenjamin Otte <otte@redhat.com>
Tue, 15 Nov 2011 15:37:24 +0000 (16:37 +0100)
committerBenjamin Otte <otte@redhat.com>
Wed, 16 Nov 2011 03:39:25 +0000 (04:39 +0100)
docs/reference/gtk/gtk3-sections.txt
gtk/gtk.symbols
gtk/gtktreeview.c
gtk/gtktreeview.h

index b9c9fb80166b88458af881f5d02422b5aa09a660..52f97132fe24a75909d8a8262fa8e2afa46f1e22 100644 (file)
@@ -4349,6 +4349,7 @@ gtk_tree_view_remove_column
 gtk_tree_view_insert_column
 gtk_tree_view_insert_column_with_attributes
 gtk_tree_view_insert_column_with_data_func
+gtk_tree_view_get_n_columns
 gtk_tree_view_get_column
 gtk_tree_view_get_columns
 gtk_tree_view_move_column_after
index 2f34a4a938376d07049ca9477b399ed1a922920b..237d0930622518e0b2b4fb7e129c5975235e45bf 100644 (file)
@@ -3381,6 +3381,7 @@ gtk_tree_view_get_hover_expand
 gtk_tree_view_get_hover_selection
 gtk_tree_view_get_level_indentation
 gtk_tree_view_get_model
+gtk_tree_view_get_n_columns
 gtk_tree_view_get_path_at_pos
 gtk_tree_view_get_reorderable
 gtk_tree_view_get_row_separator_func
index 1fe6031194b33ae688988ddd20b41b95ba668867..9d75737ed608291f778cf41da205f94a1d3987c8 100644 (file)
@@ -12139,6 +12139,24 @@ gtk_tree_view_insert_column_with_data_func  (GtkTreeView               *tree_vie
   return gtk_tree_view_insert_column (tree_view, column, position);
 }
 
+/**
+ * gtk_tree_view_get_n_columns:
+ * @tree_view: a #GtkTreeView
+ *
+ * Queries the number of columns in the given @tree_view.
+ *
+ * Returns: The number of columns in the @tree_view
+ *
+ * Since: 3.4
+ **/
+guint
+gtk_tree_view_get_n_columns (GtkTreeView *tree_view)
+{
+  g_return_val_if_fail (GTK_IS_TREE_VIEW (tree_view), 0);
+
+  return tree_view->priv->n_columns;
+}
+
 /**
  * gtk_tree_view_get_column:
  * @tree_view: A #GtkTreeView.
index 527586967ca6f41aa8fef817b073bee4a1466f10..697a61a79ba6f5ad386dc55ae8058b4e02028f04 100644 (file)
@@ -257,6 +257,7 @@ gint                   gtk_tree_view_insert_column_with_data_func  (GtkTreeView
                                                                     GtkTreeCellDataFunc        func,
                                                                     gpointer                   data,
                                                                     GDestroyNotify             dnotify);
+guint                  gtk_tree_view_get_n_columns                 (GtkTreeView               *tree_view);
 GtkTreeViewColumn     *gtk_tree_view_get_column                    (GtkTreeView               *tree_view,
                                                                    gint                       n);
 GList                 *gtk_tree_view_get_columns                   (GtkTreeView               *tree_view);